home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Spiele / GEMSPIEL / COLTRIS / SOURCES / COLTRIS.RSH < prev    next >
Encoding:
Text File  |  1995-04-21  |  29.7 KB  |  732 lines

  1. /* GEM Resource C Source */
  2.  
  3. #include <portab.h>
  4. #include <aes.h>
  5. #include "COLTRIS.H"
  6.  
  7. #if !defined(WHITEBAK)
  8. #define WHITEBAK    0x0040
  9. #endif
  10. #if !defined(DRAW3D)
  11. #define DRAW3D      0x0080
  12. #endif
  13.  
  14. #define FLAGS9  0x0200
  15. #define FLAGS10 0x0400
  16. #define FLAGS11 0x0800
  17. #define FLAGS12 0x1000
  18. #define FLAGS13 0x2000
  19. #define FLAGS14 0x4000
  20. #define FLAGS15 0x8000
  21. #define STATE8  0x0100
  22. #define STATE9  0x0200
  23. #define STATE10 0x0400
  24. #define STATE11 0x0800
  25. #define STATE12 0x1000
  26. #define STATE13 0x2000
  27. #define STATE14 0x4000
  28. #define STATE15 0x8000
  29.  
  30. TEDINFO rs_tedinfo[] =
  31. { "(for Columns and Stetris)",
  32.   "\0",
  33.   "\0",
  34.   SMALL, 0, TE_LEFT , 0x1180, 0, -1, 26, 1,
  35.   "click anywhere!",
  36.   "\0",
  37.   "\0",
  38.   SMALL, 0, TE_CNTR , 0x1100, 0, -1, 16, 1,
  39.   "____________",
  40.   "____________",
  41.   "XXXXXXXXXXXX",
  42.   IBM  , 0, TE_CNTR , 0x1180, 0, -1, 13, 13,
  43.   "  ",
  44.   "\0",
  45.   "\0",
  46.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 3, 1,
  47.   "      ",
  48.   "\0",
  49.   "\0",
  50.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 7, 1,
  51.   "      ",
  52.   "\0",
  53.   "\0",
  54.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 7, 1,
  55.   "      ",
  56.   "\0",
  57.   "\0",
  58.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 7, 1,
  59.   "  0 ",
  60.   "\0",
  61.   "\0",
  62.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  63.   "  0 ",
  64.   "\0",
  65.   "\0",
  66.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  67.   "  0 ",
  68.   "\0",
  69.   "\0",
  70.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  71.   "  0 ",
  72.   "\0",
  73.   "\0",
  74.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  75.   "  0 ",
  76.   "\0",
  77.   "\0",
  78.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  79.   "  0 ",
  80.   "\0",
  81.   "\0",
  82.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  83.   "  0 ",
  84.   "\0",
  85.   "\0",
  86.   IBM  , 0, TE_LEFT , 0x1180, 0, -1, 5, 1,
  87.   "  0 ",
  88.   "\0",
  89.   "\0",
  90.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1,
  91.   "  0 ",
  92.   "\0",
  93.   "\0",
  94.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1,
  95.   "  0 ",
  96.   "\0",
  97.   "\0",
  98.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1,
  99.   "  0 ",
  100.   "\0",
  101.   "\0",
  102.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1,
  103.   "  0 ",
  104.   "\0",
  105.   "\0",
  106.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1,
  107.   "  0 ",
  108.   "\0",
  109.   "\0",
  110.   IBM  , 0, TE_LEFT , 0x1180, 0, 0, 5, 1
  111. };
  112.  
  113. RSIB0MASK[] =
  114. { 0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  115.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  116.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  117.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  118.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  119.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  120.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  121.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  122.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  123.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  124.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  125.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  126.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  127.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  128.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0, 
  129.   0x0FFF, 0xFFF0, 0x0FFF, 0xFFF0
  130. };
  131.  
  132. RSIB0DATA[] =
  133. { 0x0000, 0x0000, 0x07FF, 0xFFE0, 
  134.   0x0500, 0x0020, 0x07FF, 0xFFE0, 
  135.   0x0400, 0x0020, 0x041F, 0xF820, 
  136.   0x0412, 0x4820, 0x0412, 0x4820, 
  137.   0x041F, 0xF820, 0x0782, 0x4020, 
  138.   0x0482, 0x4020, 0x0483, 0xC020, 
  139.   0x0780, 0x0020, 0x0480, 0x0020, 
  140.   0x0480, 0x0020, 0x0780, 0x0020, 
  141.   0x0480, 0x0020, 0x0480, 0x0020, 
  142.   0x0780, 0x0020, 0x0480, 0x0020, 
  143.   0x0480, 0x0020, 0x079F, 0xF9E0, 
  144.   0x0492, 0x4920, 0x0492, 0x4920, 
  145.   0x079F, 0xF9E0, 0x0492, 0x0120, 
  146.   0x0492, 0x0120, 0x07FF, 0xCFE0, 
  147.   0x0492, 0x4920, 0x0492, 0x4920, 
  148.   0x07FF, 0xFFE0, 0x0000, 0x0000
  149. };
  150.  
  151. RSIB1MASK[] =
  152. { 0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  153.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  154.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  155.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  156.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  157.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  158.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  159.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  160.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  161.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  162.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  163.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  164.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  165.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  166.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0, 
  167.   0x03FF, 0xFFE0, 0x03FF, 0xFFE0
  168. };
  169.  
  170. RSIB1DATA[] =
  171. { 0x0000, 0x0000, 0x01FF, 0xFFC0, 
  172.   0x0140, 0x0040, 0x01FF, 0xFFC0, 
  173.   0x0100, 0x0040, 0x0100, 0x0040, 
  174.   0x0107, 0x8040, 0x0104, 0x8040, 
  175.   0x0104, 0x8040, 0x0107, 0x8040, 
  176.   0x0105, 0x8040, 0x0106, 0x8040, 
  177.   0x0107, 0x9E40, 0x0104, 0x9640, 
  178.   0x0104, 0x9E40, 0x0107, 0x9E40, 
  179.   0x0100, 0x1240, 0x0100, 0x1240, 
  180.   0x0100, 0x1E40, 0x0100, 0x1640, 
  181.   0x0100, 0x1E40, 0x01FC, 0xFFC0, 
  182.   0x016C, 0x9640, 0x01F4, 0x9A40, 
  183.   0x01FC, 0xFFC0, 0x012C, 0xB2C0, 
  184.   0x0134, 0xF340, 0x01FC, 0xFFC0, 
  185.   0x0164, 0x9640, 0x01E4, 0x9E40, 
  186.   0x01FF, 0xFFC0, 0x0000, 0x0000
  187. };
  188.  
  189. ICONBLK rs_iconblk[] =
  190. { RSIB0MASK, RSIB0DATA, "WinColTRIS", 0x1000|'\0',
  191.     0,   0,  14,   0,  32,  32,   0,  32,  60,   8,
  192.   RSIB1MASK, RSIB1DATA, "WinCOLTris", 0x1000|'\0',
  193.     0,   0,  14,   0,  32,  32,   0,  32,  60,   8
  194. };
  195.  
  196. OBJECT rs_object[] =
  197.   /******** Tree 0 MENUE ****************************************************/
  198.         -1,        1,        6, G_IBOX    ,   /* Object 0  */
  199.   NONE, NORMAL, (LONG)0x00000000L,
  200.   0x0000, 0x0000, 0x0050, 0x0019,
  201.          6,        2,        2, G_BOX     ,   /* Object 1  */
  202.   NONE, NORMAL, (LONG)0x00001100L,
  203.   0x0000, 0x0000, 0x0050, 0x0201,
  204.          1,        3,        5, G_IBOX    ,   /* Object 2  */
  205.   NONE, NORMAL, (LONG)0x00000000L,
  206.   0x0002, 0x0000, 0x001B, 0x0301,
  207.   MT_FILE ,       -1,       -1, G_TITLE   ,   /* Object 3  */
  208.   NONE, NORMAL, (LONG)" WinColTris",
  209.   0x0000, 0x0000, 0x000C, 0x0301,
  210.          5,       -1,       -1, G_TITLE   ,   /* Object 4 MT_FILE */
  211.   NONE, NORMAL, (LONG)" File",
  212.   0x000C, 0x0000, 0x0006, 0x0301,
  213.          2,       -1,       -1, G_TITLE   ,   /* Object 5  */
  214.   NONE, NORMAL, (LONG)" Options",
  215.   0x0012, 0x0000, 0x0009, 0x0301,
  216.          0,        7,       23, G_IBOX    ,   /* Object 6  */
  217.   NONE, NORMAL, (LONG)0x00000000L,
  218.   0x0000, 0x0301, 0x0050, 0x0017,
  219.         16, M_INFO  ,       15, G_BOX     ,   /* Object 7  */
  220.   NONE, NORMAL, (LONG)0x00FF1100L,
  221.   0x0002, 0x0000, 0x0013, 0x0008,
  222.          9,       -1,       -1, G_STRING  ,   /* Object 8 M_INFO */
  223.   NONE, NORMAL, (LONG)"  about WinColTris ",
  224.   0x0000, 0x0000, 0x0013, 0x0001,
  225.         10,       -1,       -1, G_STRING  ,   /* Object 9  */
  226.   NONE, DISABLED, (LONG)"-------------------",
  227.   0x0000, 0x0001, 0x0013, 0x0001,
  228.         11,       -1,       -1, G_STRING  ,   /* Object 10  */
  229.   NONE, NORMAL, (LONG)"  Desk Accessory 1 ",
  230.   0x0000, 0x0002, 0x0013, 0x0001,
  231.         12,       -1,       -1, G_STRING  ,   /* Object 11  */
  232.   NONE, NORMAL, (LONG)"  Desk Accessory 2 ",
  233.   0x0000, 0x0003, 0x0013, 0x0001,
  234.         13,       -1,       -1, G_STRING  ,   /* Object 12  */
  235.   NONE, NORMAL, (LONG)"  Desk Accessory 3 ",
  236.   0x0000, 0x0004, 0x0013, 0x0001,
  237.         14,       -1,       -1, G_STRING  ,   /* Object 13  */
  238.   NONE, NORMAL, (LONG)"  Desk Accessory 4 ",
  239.   0x0000, 0x0005, 0x0013, 0x0001,
  240.         15,       -1,       -1, G_STRING  ,   /* Object 14  */
  241.   NONE, NORMAL, (LONG)"  Desk Accessory 5 ",
  242.   0x0000, 0x0006, 0x0013, 0x0001,
  243.          7,       -1,       -1, G_STRING  ,   /* Object 15  */
  244.   NONE, NORMAL, (LONG)"  Desk Accessory 6 ",
  245.   0x0000, 0x0007, 0x0013, 0x0001,
  246.         23, M_START , M_QUIT  , G_BOX     ,   /* Object 16  */
  247.   NONE, NORMAL, (LONG)0x00FF1100L,
  248.   0x000E, 0x0000, 0x000E, 0x0006,
  249.         18,       -1,       -1, G_STRING  ,   /* Object 17 M_START */
  250.   NONE, NORMAL, (LONG)"  Play     ^R ",
  251.   0x0000, 0x0000, 0x000E, 0x0001,
  252.   M_HISCORE,       -1,       -1, G_STRING  ,   /* Object 18  */
  253.   NONE, DISABLED, (LONG)"--------------",
  254.   0x0000, 0x0001, 0x000E, 0x0001,
  255.         20,       -1,       -1, G_STRING  ,   /* Object 19 M_HISCORE */
  256.   NONE, NORMAL, (LONG)"  Hiscore  ^H ",
  257.   0x0000, 0x0002, 0x000E, 0x0001,
  258.   M_ABORT ,       -1,       -1, G_STRING  ,   /* Object 20  */
  259.   NONE, DISABLED, (LONG)"--------------",
  260.   0x0000, 0x0003, 0x000E, 0x0001,
  261.   M_QUIT  ,       -1,       -1, G_STRING  ,   /* Object 21 M_ABORT */
  262.   NONE, NORMAL, (LONG)"  Abort    \007Q ",
  263.   0x0000, 0x0004, 0x000E, 0x0001,
  264.         16,       -1,       -1, G_STRING  ,   /* Object 22 M_QUIT */
  265.   NONE, NORMAL, (LONG)"  Quit     ^Q ",
  266.   0x0000, 0x0005, 0x000E, 0x0001,
  267.          6, M_TETRIS, M_STONES, G_BOX     ,   /* Object 23  */
  268.   NONE, NORMAL, (LONG)0x00FF1000L,
  269.   0x0014, 0x0000, 0x0010, 0x0009,
  270.   M_COLUMNS,       -1,       -1, G_STRING  ,   /* Object 24 M_TETRIS */
  271.   NONE, NORMAL, (LONG)"  Tetris     ^T ",
  272.   0x0000, 0x0000, 0x0010, 0x0001,
  273.         26,       -1,       -1, G_STRING  ,   /* Object 25 M_COLUMNS */
  274.   NONE, NORMAL, (LONG)"  Columns    ^C ",
  275.   0x0000, 0x0001, 0x0010, 0x0001,
  276.   M_SCORE ,       -1,       -1, G_STRING  ,   /* Object 26  */
  277.   NONE, DISABLED, (LONG)"----------------",
  278.   0x0000, 0x0002, 0x0010, 0x0001,
  279.   M_PREVIEW,       -1,       -1, G_STRING  ,   /* Object 27 M_SCORE */
  280.   NONE, NORMAL, (LONG)"  Score      ^I ",
  281.   0x0000, 0x0003, 0x0010, 0x0001,
  282.   M_STATISTIC,       -1,       -1, G_STRING  ,   /* Object 28 M_PREVIEW */
  283.   NONE, NORMAL, (LONG)"  Preview    ^N ",
  284.   0x0000, 0x0004, 0x0010, 0x0001,
  285.         30,       -1,       -1, G_STRING  ,   /* Object 29 M_STATISTIC */
  286.   NONE, NORMAL, (LONG)"  Statistic  ^B ",
  287.   0x0000, 0x0005, 0x0010, 0x0001,
  288.   M_OPTS  ,       -1,       -1, G_STRING  ,   /* Object 30  */
  289.   NONE, DISABLED, (LONG)"----------------",
  290.   0x0000, 0x0006, 0x0010, 0x0001,
  291.   M_STONES,       -1,       -1, G_STRING  ,   /* Object 31 M_OPTS */
  292.   NONE, NORMAL, (LONG)"  Options... ^O ",
  293.   0x0000, 0x0007, 0x0010, 0x0001,
  294.         23,       -1,       -1, G_STRING  ,   /* Object 32 M_STONES */
  295.   LASTOB, NORMAL, (LONG)"  Stones...  ^S ",
  296.   0x0000, 0x0008, 0x0010, 0x0001,
  297.   
  298.   /******** Tree 1 INFOBOX ****************************************************/
  299.         -1,        1,       13, G_BOX     ,   /* Object 0  */
  300.   NONE, OUTLINED, (LONG)0x00021100L,
  301.   0x0000, 0x0000, 0x0030, 0x0011,
  302.          2,       -1,       -1, G_STRING  ,   /* Object 1  */
  303.   NONE, NORMAL, (LONG)"WinColTris  V2.2  5.4.1995",
  304.   0x000B, 0x0001, 0x001A, 0x0001,
  305.          4, I_COMPDATE, I_COMPDATE, G_STRING  ,   /* Object 2  */
  306.   NONE, NORMAL, (LONG)"(compiled            )",
  307.   0x000D, 0x0002, 0x0016, 0x0001,
  308.          2,       -1,       -1, G_STRING  ,   /* Object 3 I_COMPDATE */
  309.   NONE, NORMAL, (LONG)"\0",
  310.   0x000A, 0x0000, 0x0001, 0x0001,
  311.          5,       -1,       -1, G_STRING  ,   /* Object 4  */
  312.   NONE, NORMAL, (LONG)"yet another COLUMNS and TETRIS version",
  313.   0x0005, 0x0003, 0x0026, 0x0002,
  314.          6,       -1,       -1, G_STRING  ,   /* Object 5  */
  315.   NONE, NORMAL, (LONG)"written by Th. Morus Walter",
  316.   0x000B, 0x0005, 0x001B, 0x0002,
  317.          7,       -1,       -1, G_STRING  ,   /* Object 6  */
  318.   NONE, NORMAL, (LONG)"(c) 1994/5 by Never Ready Software",
  319.   0x0007, 0x0006, 0x0022, 0x0002,
  320.          8,       -1,       -1, G_STRING  ,   /* Object 7  */
  321.   NONE, NORMAL, (LONG)"this program is FAIRWARE!",
  322.   0x000C, 0x0008, 0x0019, 0x0002,
  323.          9,       -1,       -1, G_STRING  ,   /* Object 8  */
  324.   NONE, NORMAL, (LONG)"thanx to: P.C.M van der Arend",
  325.   0x000A, 0x000B, 0x001D, 0x0001,
  326.         10,       -1,       -1, G_TEXT    ,   /* Object 9  */
  327.   NONE, NORMAL, (LONG)&rs_tedinfo[0],
  328.   0x0014, 0x000C, 0x0019, 0x0001,
  329.         11,       -1,       -1, G_STRING  ,   /* Object 10  */
  330.   NONE, NORMAL, (LONG)"Coltris was written in C and assembler",
  331.   0x0006, 0x000D, 0x0026, 0x0002,
  332.         12,       -1,       -1, G_STRING  ,   /* Object 11  */
  333.   NONE, NORMAL, (LONG)"and compiled with PureC1.0",
  334.   0x000B, 0x000E, 0x001A, 0x0002,
  335.         13,       -1,       -1, G_TEXT    ,   /* Object 12  */
  336.   NONE, NORMAL, (LONG)&rs_tedinfo[1],
  337.   0x000A, 0x0010, 0x001C, 0x0001,
  338.          0,       -1,       -1, G_IBOX    ,   /* Object 13  */
  339.   LASTOB|TOUCHEXIT, NORMAL, (LONG)0x00001100L,
  340.   0x0000, 0x0000, 0x0030, 0x0011,
  341.   
  342.   /******** Tree 2 OPTSBOX ****************************************************/
  343.         -1,        1, OK      , G_BOX     ,   /* Object 0  */
  344.   NONE, OUTLINED, (LONG)0x00021100L,
  345.   0x0000, 0x0000, 0x003E, 0x0013,
  346.   O_TETRIS,       -1,       -1, G_BUTTON  ,   /* Object 1  */
  347.   NONE, OUTLINED|SHADOWED, (LONG)"ColTris Options",
  348.   0x0002, 0x0001, 0x0023, 0x0001,
  349.   O_COLUMNS,       -1,       -1, G_BUTTON  ,   /* Object 2 O_TETRIS */
  350.   NONE, NORMAL, (LONG)"Tetris",
  351.   0x0027, 0x0001, 0x000A, 0x0001,
  352.          4,       -1,       -1, G_BUTTON  ,   /* Object 3 O_COLUMNS */
  353.   NONE, NORMAL, (LONG)"Columns",
  354.   0x0032, 0x0001, 0x000A, 0x0001,
  355.         15, LEVEL0  , LEVEL9  , G_STRING  ,   /* Object 4  */
  356.   NONE, NORMAL, (LONG)"Level  :",
  357.   0x0002, 0x0003, 0x003B, 0x0001,
  358.          6,       -1,       -1, G_BOXCHAR ,   /* Object 5 LEVEL0 */
  359.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'0' << 24)|0x00FF1100L,
  360.   0x0009, 0x0000, 0x0004, 0x0001,
  361.          7,       -1,       -1, G_BOXCHAR ,   /* Object 6  */
  362.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'1' << 24)|0x00FF1100L,
  363.   0x000E, 0x0000, 0x0004, 0x0001,
  364.          8,       -1,       -1, G_BOXCHAR ,   /* Object 7  */
  365.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'2' << 24)|0x00FF1100L,
  366.   0x0013, 0x0000, 0x0004, 0x0001,
  367.          9,       -1,       -1, G_BOXCHAR ,   /* Object 8  */
  368.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'3' << 24)|0x00FF1100L,
  369.   0x0018, 0x0000, 0x0004, 0x0001,
  370.         10,       -1,       -1, G_BOXCHAR ,   /* Object 9  */
  371.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'4' << 24)|0x00FF1100L,
  372.   0x001D, 0x0000, 0x0004, 0x0001,
  373.         11,       -1,       -1, G_BOXCHAR ,   /* Object 10  */
  374.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'5' << 24)|0x00FF1100L,
  375.   0x0022, 0x0000, 0x0004, 0x0001,
  376.         12,       -1,       -1, G_BOXCHAR ,   /* Object 11  */
  377.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'6' << 24)|0x00FF1100L,
  378.   0x0027, 0x0000, 0x0004, 0x0001,
  379.         13,       -1,       -1, G_BOXCHAR ,   /* Object 12  */
  380.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'7' << 24)|0x00FF1100L,
  381.   0x002C, 0x0000, 0x0004, 0x0001,
  382.   LEVEL9  ,       -1,       -1, G_BOXCHAR ,   /* Object 13  */
  383.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'8' << 24)|0x00FF1100L,
  384.   0x0031, 0x0000, 0x0004, 0x0001,
  385.          4,       -1,       -1, G_BOXCHAR ,   /* Object 14 LEVEL9 */
  386.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'9' << 24)|0x00FF1100L,
  387.   0x0036, 0x0000, 0x0004, 0x0001,
  388.         31, RANDOM0 , RANDOM14, G_STRING  ,   /* Object 15  */
  389.   NONE, NORMAL, (LONG)"Random :",
  390.   0x0002, 0x0005, 0x003B, 0x0001,
  391.         17,       -1,       -1, G_BOXCHAR ,   /* Object 16 RANDOM0 */
  392.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'0' << 24)|0x00FF1100L,
  393.   0x0009, 0x0000, 0x0002, 0x0001,
  394.         18,       -1,       -1, G_BOXCHAR ,   /* Object 17  */
  395.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'1' << 24)|0x00FF1100L,
  396.   0x000C, 0x0000, 0x0002, 0x0001,
  397.         19,       -1,       -1, G_BOXCHAR ,   /* Object 18  */
  398.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'2' << 24)|0x00FF1100L,
  399.   0x000F, 0x0000, 0x0002, 0x0001,
  400.         20,       -1,       -1, G_BOXCHAR ,   /* Object 19  */
  401.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'3' << 24)|0x00FF1100L,
  402.   0x0012, 0x0000, 0x0002, 0x0001,
  403.         21,       -1,       -1, G_BOXCHAR ,   /* Object 20  */
  404.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'4' << 24)|0x00FF1100L,
  405.   0x0015, 0x0000, 0x0002, 0x0001,
  406.         22,       -1,       -1, G_BOXCHAR ,   /* Object 21  */
  407.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'5' << 24)|0x00FF1100L,
  408.   0x0018, 0x0000, 0x0002, 0x0001,
  409.         23,       -1,       -1, G_BOXCHAR ,   /* Object 22  */
  410.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'6' << 24)|0x00FF1100L,
  411.   0x001B, 0x0000, 0x0002, 0x0001,
  412.         24,       -1,       -1, G_BOXCHAR ,   /* Object 23  */
  413.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'7' << 24)|0x00FF1100L,
  414.   0x001E, 0x0000, 0x0002, 0x0001,
  415.         25,       -1,       -1, G_BOXCHAR ,   /* Object 24  */
  416.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'8' << 24)|0x00FF1100L,
  417.   0x0021, 0x0000, 0x0002, 0x0001,
  418.         26,       -1,       -1, G_BOXCHAR ,   /* Object 25  */
  419.   SELECTABLE|RBUTTON, NORMAL, (LONG) ((LONG)'9' << 24)|0x00FF1100L,
  420.   0x0024, 0x0000, 0x0002, 0x0001,
  421.         27,       -1,       -1, G_BUTTON  ,   /* Object 26  */
  422.   SELECTABLE|RBUTTON, NORMAL, (LONG)"10",
  423.   0x0027, 0x0000, 0x0003, 0x0001,
  424.         28,       -1,       -1, G_BUTTON  ,   /* Object 27  */
  425.   SELECTABLE|RBUTTON, NORMAL, (LONG)"11",
  426.   0x002B, 0x0000, 0x0003, 0x0001,
  427.         29,       -1,       -1, G_BUTTON  ,   /* Object 28  */
  428.   SELECTABLE|RBUTTON, NORMAL, (LONG)"12",
  429.   0x002F, 0x0000, 0x0003, 0x0001,
  430.   RANDOM14,       -1,       -1, G_BUTTON  ,   /* Object 29  */
  431.   SELECTABLE|RBUTTON, NORMAL, (LONG)"13",
  432.   0x0033, 0x0000, 0x0003, 0x0001,
  433.         15,       -1,       -1, G_BUTTON  ,   /* Object 30 RANDOM14 */
  434.   SELECTABLE|RBUTTON, NORMAL, (LONG)"14",
  435.   0x0037, 0x0000, 0x0003, 0x0001,
  436.         34, SOUND_ON, SOUND_OFF, G_STRING  ,   /* Object 31  */
  437.   NONE, NORMAL, (LONG)"Sound  :",
  438.   0x0002, 0x0007, 0x0021, 0x0001,
  439.   SOUND_OFF,       -1,       -1, G_BUTTON  ,   /* Object 32 SOUND_ON */
  440.   SELECTABLE|RBUTTON, NORMAL, (LONG)"on",
  441.   0x0009, 0x0000, 0x0009, 0x0001,
  442.         31,       -1,       -1, G_BUTTON  ,   /* Object 33 SOUND_OFF */
  443.   SELECTABLE|RBUTTON, NORMAL, (LONG)"off",
  444.   0x0013, 0x0000, 0x0009, 0x0001,
  445.         39, GRAPH_ST, O_GCOL  , G_STRING  ,   /* Object 34  */
  446.   NONE, NORMAL, (LONG)"Graphic:",
  447.   0x0002, 0x0009, 0x0031, 0x0001,
  448.   GRAPH_VDI,       -1,       -1, G_BUTTON  ,   /* Object 35 GRAPH_ST */
  449.   SELECTABLE|RBUTTON, NORMAL, (LONG)"ST",
  450.   0x0009, 0x0000, 0x0009, 0x0001,
  451.   O_GTET  ,       -1,       -1, G_BUTTON  ,   /* Object 36 GRAPH_VDI */
  452.   SELECTABLE|RBUTTON, NORMAL, (LONG)"VDI",
  453.   0x0013, 0x0000, 0x0009, 0x0001,
  454.   O_GCOL  ,       -1,       -1, G_STRING  ,   /* Object 37 O_GTET */
  455.   NONE, NORMAL, (LONG)"Tetris",
  456.   0x001E, 0x0000, 0x0006, 0x0001,
  457.         34,       -1,       -1, G_STRING  ,   /* Object 38 O_GCOL */
  458.   NONE, NORMAL, (LONG)"Columns",
  459.   0x0025, 0x0000, 0x0007, 0x0001,
  460.         42, SINGLE  , MULTI   , G_STRING  ,   /* Object 39  */
  461.   NONE, NORMAL, (LONG)"Mode   :",
  462.   0x0002, 0x000B, 0x0021, 0x0001,
  463.   MULTI   ,       -1,       -1, G_BUTTON  ,   /* Object 40 SINGLE */
  464.   SELECTABLE|RBUTTON, NORMAL, (LONG)"single",
  465.   0x0009, 0x0000, 0x0009, 0x0001,
  466.         39,       -1,       -1, G_BUTTON  ,   /* Object 41 MULTI */
  467.   SELECTABLE|RBUTTON, NORMAL, (LONG)"multi",
  468.   0x0013, 0x0000, 0x0009, 0x0001,
  469.         46, CYCLENONE, CYCLEALL, G_STRING  ,   /* Object 42  */
  470.   NONE, NORMAL, (LONG)"AV/VA  :",
  471.   0x0002, 0x000D, 0x0026, 0x0001,
  472.   CYCLEPLAY,       -1,       -1, G_BUTTON  ,   /* Object 43 CYCLENONE */
  473.   SELECTABLE|RBUTTON, NORMAL, (LONG)"none",
  474.   0x0009, 0x0000, 0x0009, 0x0001,
  475.   CYCLEALL,       -1,       -1, G_BUTTON  ,   /* Object 44 CYCLEPLAY */
  476.   SELECTABLE|RBUTTON, NORMAL, (LONG)"play",
  477.   0x0013, 0x0000, 0x0009, 0x0001,
  478.         42,       -1,       -1, G_BUTTON  ,   /* Object 45 CYCLEALL */
  479.   SELECTABLE|RBUTTON, NORMAL, (LONG)"all",
  480.   0x001D, 0x0000, 0x0009, 0x0001,
  481.   USER_KEY, TOP_ALL , TOP_ALL , G_STRING  ,   /* Object 46  */
  482.   NONE, NORMAL, (LONG)"Window :",
  483.   0x0002, 0x000F, 0x001C, 0x0001,
  484.         46,       -1,       -1, G_BUTTON  ,   /* Object 47 TOP_ALL */
  485.   SELECTABLE, NORMAL, (LONG)"top all",
  486.   0x0009, 0x0000, 0x0009, 0x0001,
  487.         49,       -1,       -1, G_BUTTON  ,   /* Object 48 USER_KEY */
  488.   SELECTABLE|EXIT, NORMAL, (LONG)"define user-keys",
  489.   0x002A, 0x000F, 0x0012, 0x0001,
  490.   ABBR    , ALERT   , ALERT   , G_STRING  ,   /* Object 49  */
  491.   NONE, NORMAL, (LONG)"Quit   :",
  492.   0x0002, 0x0011, 0x001C, 0x0001,
  493.         49,       -1,       -1, G_BUTTON  ,   /* Object 50 ALERT */
  494.   SELECTABLE, NORMAL, (LONG)"Alert",
  495.   0x0009, 0x0000, 0x0009, 0x0001,
  496.   OK      ,       -1,       -1, G_BUTTON  ,   /* Object 51 ABBR */
  497.   SELECTABLE|EXIT, NORMAL, (LONG)"Cancel",
  498.   0x0026, 0x0011, 0x000A, 0x0001,
  499.          0,       -1,       -1, G_BUTTON  ,   /* Object 52 OK */
  500.   SELECTABLE|DEFAULT|EXIT|LASTOB, NORMAL, (LONG)"Ok",
  501.   0x0032, 0x0011, 0x000A, 0x0001,
  502.   
  503.   /******** Tree 3 KEYS ****************************************************/
  504.         -1, KEYS_TXT, KEYS_TXT, G_BOX     ,   /* Object 0  */
  505.   NONE, OUTLINED, (LONG)0x00021100L,
  506.   0x0000, 0x0000, 0x000E, 0x0003,
  507.          0,       -1,       -1, G_STRING  ,   /* Object 1 KEYS_TXT */
  508.   LASTOB, NORMAL, (LONG)"Rotate ccw",
  509.   0x0002, 0x0001, 0x000A, 0x0001,
  510.   
  511.   /******** Tree 4 HISCORE ****************************************************/
  512.         -1, HI_TITEL, HI_OK   , G_BOX     ,   /* Object 0  */
  513.   NONE, OUTLINED, (LONG)0x00021100L,
  514.   0x0000, 0x0000, 0x0025, 0x0010,
  515.   HI_MARKE,       -1,       -1, G_BUTTON  ,   /* Object 1 HI_TITEL */
  516.   NONE, OUTLINED|SHADOWED, (LONG)"\0",
  517.   0x0002, 0x0001, 0x0021, 0x0001,
  518.   HISCORE1,       -1,       -1, G_BOXCHAR ,   /* Object 2 HI_MARKE */
  519.   NONE, NORMAL, (LONG) ((LONG)'*' << 24)|0x00001100L,
  520.   0x0001, 0x0003, 0x0002, 0x0001,
  521.          4,       -1,       -1, G_STRING  ,   /* Object 3 HISCORE1 */
  522.   NONE, NORMAL, (LONG)"123456789012",
  523.   0x0003, 0x0003, 0x000C, 0x0001,
  524.          5,       -1,       -1, G_STRING  ,   /* Object 4  */
  525.   NONE, NORMAL, (LONG)"12.12.1994",
  526.   0x0011, 0x0003, 0x000A, 0x0001,
  527.          6,       -1,       -1, G_STRING  ,   /* Object 5  */
  528.   NONE, NORMAL, (LONG)"12345",
  529.   0x001D, 0x0003, 0x0005, 0x0001,
  530.          7,       -1,       -1, G_STRING  ,   /* Object 6  */
  531.   NONE, NORMAL, (LONG)"123456789012",
  532.   0x0003, 0x0004, 0x000C, 0x0001,
  533.          8,       -1,       -1, G_STRING  ,   /* Object 7  */
  534.   NONE, NORMAL, (LONG)"12.12.1994",
  535.   0x0011, 0x0004, 0x000A, 0x0001,
  536.          9,       -1,       -1, G_STRING  ,   /* Object 8  */
  537.   NONE, NORMAL, (LONG)"12345",
  538.   0x001D, 0x0004, 0x0005, 0x0001,
  539.         10,       -1,       -1, G_STRING  ,   /* Object 9  */
  540.   NONE, NORMAL, (LONG)"123456789012",
  541.   0x0003, 0x0005, 0x000C, 0x0001,
  542.         11,       -1,       -1, G_STRING  ,   /* Object 10  */
  543.   NONE, NORMAL, (LONG)"12.12.1994",
  544.   0x0011, 0x0005, 0x000A, 0x0001,
  545.         12,       -1,       -1, G_STRING  ,   /* Object 11  */
  546.   NONE, NORMAL, (LONG)"12345",
  547.   0x001D, 0x0005, 0x0005, 0x0001,
  548.         13,       -1,       -1, G_STRING  ,   /* Object 12  */
  549.   NONE, NORMAL, (LONG)"123456789012",
  550.   0x0003, 0x0006, 0x000C, 0x0001,
  551.         14,       -1,       -1, G_STRING  ,   /* Object 13  */
  552.   NONE, NORMAL, (LONG)"12.12.1994",
  553.   0x0011, 0x0006, 0x000A, 0x0001,
  554.         15,       -1,       -1, G_STRING  ,   /* Object 14  */
  555.   NONE, NORMAL, (LONG)"12345",
  556.   0x001D, 0x0006, 0x0005, 0x0001,
  557.         16,       -1,       -1, G_STRING  ,   /* Object 15  */
  558.   NONE, NORMAL, (LONG)"123456789012",
  559.   0x0003, 0x0007, 0x000C, 0x0001,
  560.         17,       -1,       -1, G_STRING  ,   /* Object 16  */
  561.   NONE, NORMAL, (LONG)"12.12.1994",
  562.   0x0011, 0x0007, 0x000A, 0x0001,
  563.         18,       -1,       -1, G_STRING  ,   /* Object 17  */
  564.   NONE, NORMAL, (LONG)"12345",
  565.   0x001D, 0x0007, 0x0005, 0x0001,
  566.         19,       -1,       -1, G_STRING  ,   /* Object 18  */
  567.   NONE, NORMAL, (LONG)"123456789012",
  568.   0x0003, 0x0008, 0x000C, 0x0001,
  569.         20,       -1,       -1, G_STRING  ,   /* Object 19  */
  570.   NONE, NORMAL, (LONG)"12.12.1994",
  571.   0x0011, 0x0008, 0x000A, 0x0001,
  572.         21,       -1,       -1, G_STRING  ,   /* Object 20  */
  573.   NONE, NORMAL, (LONG)"12345",
  574.   0x001D, 0x0008, 0x0005, 0x0001,
  575.         22,       -1,       -1, G_STRING  ,   /* Object 21  */
  576.   NONE, NORMAL, (LONG)"123456789012",
  577.   0x0003, 0x0009, 0x000C, 0x0001,
  578.         23,       -1,       -1, G_STRING  ,   /* Object 22  */
  579.   NONE, NORMAL, (LONG)"12.12.1994",
  580.   0x0011, 0x0009, 0x000A, 0x0001,
  581.         24,       -1,       -1, G_STRING  ,   /* Object 23  */
  582.   NONE, NORMAL, (LONG)"12345",
  583.   0x001D, 0x0009, 0x0005, 0x0001,
  584.         25,       -1,       -1, G_STRING  ,   /* Object 24  */
  585.   NONE, NORMAL, (LONG)"123456789012",
  586.   0x0003, 0x000A, 0x000C, 0x0001,
  587.         26,       -1,       -1, G_STRING  ,   /* Object 25  */
  588.   NONE, NORMAL, (LONG)"12.12.1994",
  589.   0x0011, 0x000A, 0x000A, 0x0001,
  590.         27,       -1,       -1, G_STRING  ,   /* Object 26  */
  591.   NONE, NORMAL, (LONG)"12345",
  592.   0x001D, 0x000A, 0x0005, 0x0001,
  593.         28,       -1,       -1, G_STRING  ,   /* Object 27  */
  594.   NONE, NORMAL, (LONG)"123456789012",
  595.   0x0003, 0x000B, 0x000C, 0x0001,
  596.         29,       -1,       -1, G_STRING  ,   /* Object 28  */
  597.   NONE, NORMAL, (LONG)"12.12.1994",
  598.   0x0011, 0x000B, 0x000A, 0x0001,
  599.   HISCOREN,       -1,       -1, G_STRING  ,   /* Object 29  */
  600.   NONE, NORMAL, (LONG)"12345",
  601.   0x001D, 0x000B, 0x0005, 0x0001,
  602.         31,       -1,       -1, G_STRING  ,   /* Object 30 HISCOREN */
  603.   NONE, NORMAL, (LONG)"123456789012",
  604.   0x0003, 0x000C, 0x000C, 0x0001,
  605.         32,       -1,       -1, G_STRING  ,   /* Object 31  */
  606.   NONE, NORMAL, (LONG)"12.12.1994",
  607.   0x0011, 0x000C, 0x000A, 0x0001,
  608.   CLR_HI  ,       -1,       -1, G_STRING  ,   /* Object 32  */
  609.   NONE, NORMAL, (LONG)"12345",
  610.   0x001D, 0x000C, 0x0005, 0x0001,
  611.   HI_OK   ,       -1,       -1, G_BUTTON  ,   /* Object 33 CLR_HI */
  612.   SELECTABLE|EXIT, NORMAL, (LONG)"Clear",
  613.   0x0002, 0x000E, 0x000A, 0x0001,
  614.          0,       -1,       -1, G_BUTTON  ,   /* Object 34 HI_OK */
  615.   SELECTABLE|DEFAULT|EXIT|LASTOB, NORMAL, (LONG)"Ok",
  616.   0x0019, 0x000E, 0x000A, 0x0001,
  617.   
  618.   /******** Tree 5 NEWHI ****************************************************/
  619.         -1, HI_NAME ,        2, G_BOX     ,   /* Object 0  */
  620.   NONE, OUTLINED, (LONG)0x00021100L,
  621.   0x0000, 0x0000, 0x000E, 0x0004,
  622.          2,       -1,       -1, G_FTEXT   ,   /* Object 1 HI_NAME */
  623.   SELECTABLE|DEFAULT|EXIT|EDITABLE, NORMAL, (LONG)&rs_tedinfo[2],
  624.   0x0001, 0x0002, 0x000C, 0x0001,
  625.          0,       -1,       -1, G_STRING  ,   /* Object 2  */
  626.   LASTOB, NORMAL, (LONG)"enter name",
  627.   0x0002, 0x0000, 0x000A, 0x0002,
  628.   
  629.   /******** Tree 6 XSCORE ****************************************************/
  630.         -1,        1, SCORE   , G_BOX     ,   /* Object 0  */
  631.   NONE, NORMAL, (LONG)0x00001100L,
  632.   0x0000, 0x0000, 0x0014, 0x0007,
  633.   LEVEL   ,       -1,       -1, G_STRING  ,   /* Object 1  */
  634.   SELECTABLE, NORMAL, (LONG)"Level   :",
  635.   0x0002, 0x0001, 0x0009, 0x0001,
  636.          3,       -1,       -1, G_TEXT    ,   /* Object 2 LEVEL */
  637.   NONE, NORMAL, (LONG)&rs_tedinfo[3],
  638.   0x0011, 0x0001, 0x0002, 0x0001,
  639.   STONES  ,       -1,       -1, G_STRING  ,   /* Object 3  */
  640.   SELECTABLE, NORMAL, (LONG)"Stones  :",
  641.   0x0002, 0x0002, 0x0009, 0x0002,
  642.          5,       -1,       -1, G_TEXT    ,   /* Object 4 STONES */
  643.   NONE, NORMAL, (LONG)&rs_tedinfo[4],
  644.   0x000D, 0x0002, 0x0006, 0x0002,
  645.   LINES   ,       -1,       -1, G_STRING  ,   /* Object 5  */
  646.   SELECTABLE, NORMAL, (LONG)"Lines   :",
  647.   0x0002, 0x0004, 0x0009, 0x0001,
  648.          7,       -1,       -1, G_TEXT    ,   /* Object 6 LINES */
  649.   NONE, NORMAL, (LONG)&rs_tedinfo[5],
  650.   0x000D, 0x0004, 0x0006, 0x0001,
  651.   SCORE   ,       -1,       -1, G_STRING  ,   /* Object 7  */
  652.   SELECTABLE, NORMAL, (LONG)"Score   :",
  653.   0x0002, 0x0005, 0x0009, 0x0002,
  654.          0,       -1,       -1, G_TEXT    ,   /* Object 8 SCORE */
  655.   LASTOB, NORMAL, (LONG)&rs_tedinfo[6],
  656.   0x000D, 0x0005, 0x0006, 0x0002,
  657.   
  658.   /******** Tree 7 STATISTIC ****************************************************/
  659.         -1, TSTAT   , C_STAT  , G_BOX     ,   /* Object 0  */
  660.   NONE, NORMAL, (LONG)0x00001100L,
  661.   0x0000, 0x0000, 0x000A, 0x000A,
  662.   C_STAT  , TSTAT0  ,        8, G_BOX     ,   /* Object 1 TSTAT */
  663.   NONE, NORMAL, (LONG)0x00001181L,
  664.   0x0000, 0x0000, 0x000A, 0x000A,
  665.          3,       -1,       -1, G_TEXT    ,   /* Object 2 TSTAT0 */
  666.   NONE, NORMAL, (LONG)&rs_tedinfo[7],
  667.   0x0005, 0x0001, 0x0004, 0x0002,
  668.          4,       -1,       -1, G_TEXT    ,   /* Object 3  */
  669.   NONE, NORMAL, (LONG)&rs_tedinfo[8],
  670.   0x0005, 0x0002, 0x0004, 0x0002,
  671.          5,       -1,       -1, G_TEXT    ,   /* Object 4  */
  672.   NONE, NORMAL, (LONG)&rs_tedinfo[9],
  673.   0x0005, 0x0003, 0x0004, 0x0002,
  674.          6,       -1,       -1, G_TEXT    ,   /* Object 5  */
  675.   NONE, NORMAL, (LONG)&rs_tedinfo[10],
  676.   0x0005, 0x0004, 0x0004, 0x0002,
  677.          7,       -1,       -1, G_TEXT    ,   /* Object 6  */
  678.   NONE, NORMAL, (LONG)&rs_tedinfo[11],
  679.   0x0005, 0x0005, 0x0004, 0x0002,
  680.          8,       -1,       -1, G_TEXT    ,   /* Object 7  */
  681.   NONE, NORMAL, (LONG)&rs_tedinfo[12],
  682.   0x0005, 0x0006, 0x0004, 0x0002,
  683.   TSTAT   ,       -1,       -1, G_TEXT    ,   /* Object 8  */
  684.   NONE, NORMAL, (LONG)&rs_tedinfo[13],
  685.   0x0005, 0x0007, 0x0004, 0x0002,
  686.          0, CSTAT0  ,       15, G_BOX     ,   /* Object 9 C_STAT */
  687.   NONE, NORMAL, (LONG)0x00001101L,
  688.   0x0000, 0x0000, 0x000A, 0x000A,
  689.         11,       -1,       -1, G_TEXT    ,   /* Object 10 CSTAT0 */
  690.   NONE, NORMAL, (LONG)&rs_tedinfo[14],
  691.   0x0005, 0x0001, 0x0004, 0x0001,
  692.         12,       -1,       -1, G_TEXT    ,   /* Object 11  */
  693.   NONE, NORMAL, (LONG)&rs_tedinfo[15],
  694.   0x0005, 0x0002, 0x0004, 0x0002,
  695.         13,       -1,       -1, G_TEXT    ,   /* Object 12  */
  696.   NONE, NORMAL, (LONG)&rs_tedinfo[16],
  697.   0x0005, 0x0004, 0x0004, 0x0001,
  698.         14,       -1,       -1, G_TEXT    ,   /* Object 13  */
  699.   NONE, NORMAL, (LONG)&rs_tedinfo[17],
  700.   0x0005, 0x0005, 0x0004, 0x0002,
  701.         15,       -1,       -1, G_TEXT    ,   /* Object 14  */
  702.   NONE, NORMAL, (LONG)&rs_tedinfo[18],
  703.   0x0005, 0x0007, 0x0004, 0x0001,
  704.   C_STAT  ,       -1,       -1, G_TEXT    ,   /* Object 15  */
  705.   LASTOB, NORMAL, (LONG)&rs_tedinfo[19],
  706.   0x0005, 0x0008, 0x0004, 0x0002,
  707.   
  708.   /******** Tree 8 ICON ****************************************************/
  709.         -1, ICON_TETRIS, ICON_COLUMNS, G_BOX     ,   /* Object 0  */
  710.   NONE, NORMAL, (LONG)0x00001180L,
  711.   0x0000, 0x0000, 0x003E, 0x000F,
  712.   ICON_COLUMNS,       -1,       -1, G_ICON    ,   /* Object 1 ICON_TETRIS */
  713.   NONE, NORMAL, (LONG)&rs_iconblk[0],
  714.   0x002A, 0x0006, 0x0407, 0x0802,
  715.          0,       -1,       -1, G_ICON    ,   /* Object 2 ICON_COLUMNS */
  716.   LASTOB, NORMAL, (LONG)&rs_iconblk[1],
  717.   0x002A, 0x0009, 0x0407, 0x0802
  718. };
  719.  
  720. OBJECT *rs_trindex[] =
  721. { &rs_object[0],   /* Tree  0 MENUE    */
  722.   &rs_object[33],   /* Tree  1 INFOBOX  */
  723.   &rs_object[47],   /* Tree  2 OPTSBOX  */
  724.   &rs_object[100],   /* Tree  3 KEYS     */
  725.   &rs_object[102],   /* Tree  4 HISCORE  */
  726.   &rs_object[137],   /* Tree  5 NEWHI    */
  727.   &rs_object[140],   /* Tree  6 XSCORE   */
  728.   &rs_object[149],   /* Tree  7 STATISTIC */
  729.   &rs_object[165]    /* Tree  8 ICON     */
  730. };
  731.